Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Grodzisk Mazowiecki Slovakia F2 Portugal F4 Czech Republic F2 Slovakia F3 Austria F10 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F1 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Slovakia F1 Croatia F11 Czech Republic F1 Czech Republic F7 Czech Republic F3 Croatia F20 Czech Republic F4 Czech Republic F5 Germany F2 Germany F4 Croatia F3 Croatia F4 Croatia F5 Croatia F6 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Czech Republic F5 Czech Republic F6 Slovakia F2 Poland F1 Poland F3 Croatia F15 Croatia F16 Croatia F17 Croatia F18 Germany F17 Germany F18 Germany F2 Croatia F2 Croatia F3 Croatia F4 Hungary F3 Czech Republic F1 Czech Republic F2 Czech Republic F4 Italy F24 Hungary F7 Czech Republic F8 Czech Republic F11 Egypt F4 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F3 (Umag) Croatia F4 (Opatija) Kazakhstan F3 (Shymkent) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Italy F15 (Reggio Emilia) Poland F1 (Sopot) Poland F5 (Mragowo) Poland F10 (Poznan) Hungary F8 (Szekesfehervar) Italy F18 Slovakia F4 Estonia F2 (Tartu) Poland F2 Great Britain F1 (Glasgow) Czech Republic F7 Croatia F1 Czech Republic F8 Hungary F8 Czech Republic F7 Turkey F2 Czech Republic F12 M15 Ollersbach M15 Szabolcsveresmart M15 Slovenska Bistrica M25 Santa Margherita di Pula Tatra Banka Open - Bratislava M15 Grodzisk Mazowiecki Steelers Cup - Kosice Croatia F2 (Porec) ATP Slovak Open Challenger - Bratislava Croatia F1 (Rovinj) Kosice Open-Steelers Cup 2008 - Kosice Ostrava Challenger Kosice Challenger M15 Poprad Poznan Challenger Cordenons Challenger Samarkand Challenger Karshi Challenger Astana Challenger Singapore Challenger Czech Republic F3 Bratislava Challenger Leon Challenger Ostrava Challenger Kosice Challenger San Benedetto Challenger Samarkand Challenger Karshi Challenger M25 Antalya Aachen Challenger M25 Antalya Noumea Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger M25 Antalya Mexico City Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Trnava Challenger Todi Challenger San Benedetto Challenger San Marino Challenger Genova Challenger Bratislava Challenger Heilbronn Challenger Morelos Challenger Salinas Challenger Rennes Challenger Vercelli Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Liberec Challenger Tatra Banka Slovak Open - Bratislava Bratislava Challenger Steelers Cup 2005 - Kosice Banja Luka Challenger Bergamo Challenger M25+H Kassel Croatia F10 Wroclaw Challenger San Luis Potosi Challenger Vercelli Challenger Padova Challenger Scheveningen Challenger Biella Challenger Cordenons Challenger Manerbio Challenger Montevideo Challenger Ostrava Challenger Prague Challenger Poprad Tatry Challenger Liberec Challenger Manerbio Challenger Furth Challenger Budapest Challenger Mestre Challenger Milan Challenger Prague Challenger Poznan Challenger Prague Challenger Cordenons Challenger Quito Challenger Bogota Challenger Banja Luka Challenger Glasgow Challenger Campinas Challenger Cali Challenger Bangkok Challenger Marbella Challenger Padova Challenger Banja Luka Challenger Sibiu Challenger Orleans Challenger Almaty Challenger Barcelona Challenger Bergamo Challenger Pau Challenger Anning Challenger Bordeaux Challenger Braga Challenger Shymkent Challenger Lisbon Challenger Samarkand Challenger Poznan Challenger Almaty Challenger Prague Challenger Shymkent Challenger Bratislava Challenger Bastad Challenger Ludwigshafen Challenger Perugia Challenger San Benedetto Challenger Sopot Challenger Banja Luka Challenger Biella Challenger Sibiu Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Montevideo Challenger Maia Challenger Noumea Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Prague II Challenger Ostrava Challenger Eckental Challenger Guayaquil Challenger Ortisei Challenger Antalya Challenger Potchefstroom 1 Challenger Concepcion Challenger Biella 4 Challenger Zadar Challenger Prague Challenger Bratislava Challenger Cordenons Challenger Liberec Challenger Szczecin Challenger Quito Challenger Ambato Challenger Bucharest Challenger Lisbon Challenger Sibiu Challenger Bratislava Challenger Napoli Challenger Brest Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Turin Challenger San Luis Potosi Challenger Aguascalientes Challenger Rome Challenger M15 Bergamo Heilbronn Challenger Salzburg Challenger M25 Padova Traralgon Challenger Tulln Challenger Fergana Challenger Lisbon Challenger Maia Challenger Nonthaburi 3 Challenger Pau Challenger Antalya Challenger Prague 1 Challenger Nanchang Challenger Dobrich Challenger Rijeka Challenger M15 Vienna Aachen Challenger M15 Trnava M25 Santa Margherita di Pula M15 Grodzisk Mazowiecki M25 Santa Margherita di Pula Losinj Challenger M25 Trnava Tampere Challenger M15 Szabolcsveresmart Biella 3 Challenger M15 Antalya M15 Antalya Rhodes Challenger M25 Antalya Oeiras 2 Challenger Tampere Challenger M15 Opatija M25 Antalya M25 Antalya M25 Santa margherita di Pula M25 Satu Mare M25 Belgrade Cordenons Challenger Marbella Challenger Split 2 Challenger Szekesfehervar Challenger Seoul Challenger Lima Challenger Bratislava Challenger M15 Nova Gorica Athens Challenger Maia Challenger Barletta Challenger M25 Koszalin Vilnus Challenger San Luis Potosi Challenger Busan Challenger San Benedetto Challenger Villena Challenger Biella Challenger Kigali 1 Challenger Kigali 2 Challenger Olbia Challenger Napoli Challenger Valencia Challenger Augsburg Challenger Barletta Challenger Marbella Challenger Sophia Antipolis Challenger Tunis Challenger Bogota Challenger Bank Austria Tennis Trophy - Vienna Zagreb Challenger Poznan Challenger Como Challenger Banja Luka Challenger Oeiras 1 Challenger Mauthausen Challenger Bet-at-home Cup - Kitzbuhel Zug Challenger Vegeta Croatia Open - Umag Koblenz Challenger Vilnius Challenger Barletta Challenger Prostejov Challenger Bad Waltersdorf Challenger Yokkaichi Challenger Nonthaburi 1 Challenger Nottingham Challenger Ostrava Challenger Sassuolo Challenger Ecuador Open - Quito Szczecin Challenger Braga Challenger Tatra Banka Open 2006 - Bratislava Nonthaburi 2 Challenger Prosperita Open 2007 - Ostrava Bratislava 1 Challenger Ecuador Open - Quito Liberec Challenger Como Challenger Bad Waltersdorf Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Tulln Challenger Sofia Open - Sofia Plava Laguna Croatia Open - Umag s'Tennis Masters Challenger - Graz Split Challenger Generali Open - Kitzbuhel Ljubljana Open 2008 - Ljubljana Kremlin Cup - Moscow Sardegna Open - Cagliari Kobe Challenger Chile Dove Men+Care Open - Santiago Bergamo Challenger Pau Challenger Tata Open Maharashtra - Pune Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Zadar Challenger BMW Open - Munich Prostejov Challenger Bucharest Open - Bucharest Brasil Open - Sao Paulo Split Challenger Nonthaburi 1 Challenger Ostrava Challenger Nordea Open - Bastad Arad Challenger Prostejov Challenger Blois Challenger Trieste Challenger Tashkent Challenger Bratislava Challenger Trieste Challenger Zadar Challenger Bergamo Challenger Sarajevo Challenger Bath Challenger Johannesburg Challenger Ostrava Challenger Alessandria Challenger Turin Challenger If Stockholm Open - Stockholm Poznan Challenger Samarkand Challenger Karshi Challenger Trnava Challenger Helsinki Challenger Bergamo Challenger Wolfsburg Challenger Aircel Chennai Open - Chennai Kosice Challenger Marburg Challenger Arad Challenger Poznan Challenger ATP Challenger Trophy 2008 - Trnava Como Challenger Brasov Challenger Trnava Challenger Lermontov Challenger Milan Challenger Eckental Challenger Bratislava Challenger Ismaning Challenger Leon Challenger Ostrava Challenger Belgrade 2 - Belgrade Cordoba Open - Cordoba Argentina Open - Buenos Aires Marburg Challenger Orbetello Challenger Trnava Challenger Mons Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Trnava Challenger Sao Paulo Challenger Tour Finals Quimper Challenger Irving Challenger Ostrava Challenger Kosice Challenger Prostejov Challenger Cherbourg Challenger Mersin Challenger Ostrava Challenger Mestre Challenger Poprad Tatry Challenger Astana Challenger Todi Challenger Liberec Challenger St. Remy Challenger Trnava Challenger Lisbon Challenger Matsuyama Challenger Santo Domingo Challenger Barletta Challenger Tampere Challenger Heilbronn Challenger Szczecin Challenger Rome Challenger Mohammedia Challenger San Luis Potosi Challenger Zadar Challenger Guadalajara Challenger Skopje Challenger Delray Beach Open - Delray Beach Marburg Challenger BMW Open - Munich Prague Challenger Sopot Challenger Szczecin Challenger Florence Challenger Tashkent Challenger Bratislava Challenger Prostejov Challenger Barletta Challenger Lyon Challenger Amersfoort Challenger Prague Challenger Portoroz Challenger L'Aquila Challenger Orleans Challenger Florence Challenger Nur-Sultan Challenger Rome Challenger Guayaquil Challenger Punta Del Este Challenger Prostejov Challenger Prague Challenger Prostejov Challenger Como Challenger Lisbon Challenger Ismaning Challenger Marbella Challenger Antalya 2 Challenger Potchefstroom 2 Challenger Santiago Challenger Rome Challenger Oeiras 1 Challenger Split 1 Challenger Belgrade Challenger Ostrava Challenger Santiago Challenger Biella 7 Challenger Bogota Challenger Anning Challenger Rome Challenger Almaty 1 Challenger Prostejov Challenger Almaty 2 Challenger Perugia Challenger Buenos Aires Challenger Poprad Tatry Challenger San Marino Challenger Barletta Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Wroclaw Challenger Liberec Challenger Napoli 2 Challenger Napoli Challenger Iasi Challenger Maia 1 Challenger Caltanissetta Challenger Concepcion Challenger Todi Challenger Biella Challenger Prague Challenger Cordenons Challenger Como Challenger Roseto Degli Abruzzi 2 Challenger Seville Challenger Mexico City Challenger Sibiu Challenger Iasi Challenger Cordenons Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Kobe Challenger Brescia Challenger Andria Challenger Biel Challenger Lille Challenger Eckental Challenger Bangkok Challenger Bangkok Challenger Braga Challenger Bratislava 1 Challenger Troisdorf Challenger Bergamo Challenger Wroclaw Challenger Banja Luka Challenger Qingdao Challenger Bratislava Challenger Koblenz Challenger Ostrava Challenger Montechiarugolo - Parma Challenger Rennes Challenger Heilbronn Challenger Samarkand Challenger Vicenza Challenger Sibiu Challenger Prostejov Challenger Parma Challenger Marburg Challenger Barletta Challenger Rome Challenger Nonthaburi 2 Challenger Almaty Challenger Buenos Aires Challenger Lima Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Andria Challenger Liberec Challenger Koblenz Challenger Yokohama Challenger Sofia 1 Challenger Budapest Challenger Brest Challenger Morelos Challenger Punta Del Este Challenger Cordenons Challenger Santiago Challenger St. Brieuc Challenger Alicante Challenger Barletta Challenger Yokohama Challenger Koblenz Challenger Francavilla Challenger Ostrava Challenger Como Challenger Rome Challenger Cherbourg Challenger Pau Challenger Bordeaux Challenger Poznan Challenger Mercedes Cup - Stuttgart Vicenza Challenger Prostejov Challenger Yokkaichi Challenger Poprad Tatry Challenger San Marino Challenger Liberec Challenger Pullach Challenger Brest Challenger Porto Alegre Challenger Lyon Challenger Bratislava 1 Challenger Rovereto Challenger Cordenons Challenger Split Challenger Ostrava Challenger Como Challenger Karlsruhe Challenger Salzburg Challenger Tatra Banka Slovak Open - Bratislava Seville Challenger Great Ocean Road Open - Melbourne Szczecin Challenger Konzum Croatia Open - Umag Brazzaville Challenger Andria Challenger Santos Challenger Pune Challenger Konzum Croatia Open - Umag Playford Challenger Tulln Challenger Maia Challenger Istanbul Challenger Punta Del Este Challenger Argentina Open - Buenos Aires Quimper Challenger Budapest Challenger Cherbourg Challenger Santiago Challenger Braunschweig Challenger Lima Challenger Bangkok Challenger Pau Challenger Iasi Challenger Prague 2 Challenger Matsuyama Challenger Ecuador Open - Quito Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Sony Open Tennis - Miami Western & Southern Open - New York Iasi Challenger Medibank International - Sydney Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Cordoba Open - Cordoba Monte-Carlo Rolex Masters - Monte-Carlo Argentina Open - Buenos Aires Tata Open Maharashtra - Pune Cordoba Open - Cordoba Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Rio Open - Rio de Janeiro Santiago Open - Santiago Generali Open - Kitzbuhel Chile Dove Men+Care Open - Santiago Nordea Open - Bastad Wimbledon - London Lille Challenger Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 1R, SVK-SUI 3-1 French Open - Paris Davis Cup, World Group, QR, SVK-CZE 1-3 M15 Antalya Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris French Open - Paris French Open - Paris French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Wimbledon (juniors) Wimbledon - London U.S. Open - New York Australian Open - Melbourne All Lower level tournaments U.S. Open - New York Wimbledon (juniors) Olympics - Rio de Janeiro Wimbledon - London Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-POL 4-1